SQL Comments

SQL कथनों के कुछ हिस्सों को समझाने या SQL कथनों के निष्पादन को अवरुद्ध करने के लिए टिप्पणियों का उपयोग करें

एसक्यूएल टिप्पणियाँ

टिप्पणियों का उपयोग SQL कथनों के भागों का वर्णन करने या SQL कथनों के निष्पादन को अवरुद्ध करने के लिए किया जाता है।

⚠️नोट:

टिप्पणियाँ Microsoft Access डेटाबेस में समर्थित नहीं हैं!

एकल पंक्ति टिप्पणियाँ

एकल पंक्ति टिप्पणियाँ--शुरुआत के लिए।

--और पंक्ति के अंत के बीच के किसी भी पाठ को अनदेखा कर दिया जाता है (संसाधित नहीं किया जाता)।

स्पष्टीकरण के रूप में

निम्नलिखित उदाहरण चित्रण के रूप में एकल-पंक्ति टिप्पणी का उपयोग करता है:

-- Select all:
SELECT * FROM Customers;

पंक्ति के अंत पर ध्यान न दें

निम्न उदाहरण किसी पंक्ति के अंत को अनदेखा करने के लिए एकल-पंक्ति टिप्पणी का उपयोग करता है:

SELECT * FROM Customers -- WHERE City='Berlin';

कथन पर ध्यान न दें

निम्नलिखित उदाहरण किसी कथन को अनदेखा करने के लिए एकल-पंक्ति टिप्पणी का उपयोग करता है:

-- SELECT * FROM Customers;
SELECT * FROM Products;

बहु-पंक्ति टिप्पणियाँ

बहु-पंक्ति टिप्पणियाँ/*के साथ शुरू*/के साथ समाप्त हो रहा है

/*और*/बीच के किसी भी पाठ को नजरअंदाज कर दिया जाता है।

स्पष्टीकरण के रूप में

निम्नलिखित उदाहरण चित्रण के रूप में बहु-पंक्ति टिप्पणी का उपयोग करता है:

/*Select all the columns
of all the records
in the Customers table:*/
SELECT * FROM Customers;

एकाधिक कथनों पर ध्यान न दें

निम्नलिखित उदाहरण एकाधिक कथनों को अनदेखा करने के लिए बहु-पंक्ति टिप्पणी का उपयोग करता है:

/*SELECT * FROM Customers;
SELECT * FROM Products;
SELECT * FROM Orders;
SELECT * FROM Categories;*/
SELECT * FROM Suppliers;

कथन के भाग पर ध्यान न दें

किसी कथन के केवल भाग को अनदेखा करना,/* */टिप्पणी का भी प्रयोग करें.

SELECT CustomerName, /*City,*/ Country FROM Customers;

उन्नत उदाहरण

जटिल कथन में टिप्पणी भाग

निम्नलिखित उदाहरण किसी कथन के भाग को अनदेखा करने के लिए टिप्पणी का उपयोग करता है:

SELECT * FROM Customers WHERE (CustomerName LIKE 'L%'
OR CustomerName LIKE 'R%' /*OR CustomerName LIKE 'S%'
OR CustomerName LIKE 'T%'*/ OR CustomerName LIKE 'W%')
AND Country='USA'
ORDER BY CustomerName;

💡सहायता नोट:

टिप्पणियाँ आपके SQL कोड को दस्तावेज़ीकृत करने, डिबगिंग के लिए कोड को अस्थायी रूप से फ्रीज करने और दूसरों को जटिल प्रश्नों को समझाने के लिए उपयोगी हैं। वे आपके कोड को अधिक रखरखाव योग्य और स्केलेबल बनाते हैं।

सर्वोत्तम प्रथाएं

व्याख्यात्मक नोट

जटिल प्रश्नों या व्यावसायिक तर्क की व्याख्या करें

-- Calculate total sales for active customers
-- who made purchases in the last 30 days
SELECT CustomerID, SUM(Amount) 
FROM Orders 
WHERE Status = 'Active' 
AND OrderDate >= DATEADD(day, -30, GETDATE())

डिबगिंग टिप्पणियाँ

डिबगिंग के लिए कोड को अस्थायी रूप से अक्षम करें

SELECT CustomerName, City
FROM Customers
WHERE Country = 'USA'
-- AND City = 'New York'
ORDER BY CustomerName;

परिवर्तन इतिहास है

महत्वपूर्ण परिवर्तनों का दस्तावेज़ीकरण करें

/* 
Author: John Doe
Date: 2024-01-15
Description: Added support for multi-currency
Version: 2.1
*/
UPDATE Products 
SET Price = Price * 1.1 
WHERE Category = 'Electronics'

अभ्यास

SQL में टिप्पणियों का प्राथमिक उद्देश्य क्या है?

अतिरिक्त SQL कथन चलाने के लिए
✗ ग़लत! टिप्पणियाँ सक्षम नहीं की जाएंगी, उन्हें अनदेखा कर दिया जाएगा
SQL कोड के भागों के निष्पादन की व्याख्या करना या उसे अवरुद्ध करना
✓ ठीक है! टिप्पणियों का प्राथमिक उद्देश्य SQL कोड की व्याख्या करना या विशिष्ट कथनों के निष्पादन को रोकना है
स्तंभों के लिए उपनाम बनाने के लिए
✗ ग़लत! परिवर्तनीय नाम AS टेक्स्ट का उपयोग करके उत्पन्न किए जाते हैं
जटिल गणनाएँ करें
✗ ग़लत! टिप्पणियाँ गणना नहीं करतीं, वे केवल चित्रण प्रयोजनों के लिए हैं